Definition of "eavestrough"

eavestrough