An eavestrough is a trough for catching rainwater at the edge of a building. The term is easier to understand by breaking it down into separate words.
An Eave is a section of roof that extends over a wall to create a clear drip line that protects the wall from rainwater damaging the wall. An eavestrough is mounted to the outer edge of the eave to collect rain water. Hence the name, eavestrough.