ALL meanings of eavestrough
eave trough
E e - noun eavestrough (Canada, and, Northern US) A trough under the eaves of a building for draining water from the roof; gutter. 1
- noun eavestrough gutter (def 3). 1
- noun eavestrough a gutter at the eaves of a building 0