eavestrough
noun
°A trough under the eaves of a building for draining water from the roof; gutter.
synonyms: eavestroughing, eaves-troughing, gutter, rain gutter