Find the word definition

Wiktionary
eavestrough

n. (context Canada and Northern US English) A trough under the eaves of a building for draining water from the roof; gutter.