Eavestrough and gutter are two terms for the same system. Eaves are sections of the roof that extend past a wall, protecting the wall from water damage in a storm. While the term gutter is more generic for any repository intended to catch water runoff, eavestrough specifically refers to one attached to the eaves of a building.