A rain gutter is a narrow channel, or trough, forming the component of a roof system which collects and diverts rainwater shed by the roof. It is also known as an eavestrough (especially in Canada), eaves channel guttering or simply as a gutter.