Noun
eavestrough (countable and uncountable, plural eavestroughs) (Canada and Northern US) A trough under the eaves of a building for draining water from the roof; gutter.