eave trough

or eaves trough, eaves·trough


noun Northern U.S.