Watershed

A land area from which water drains into a river system.

Watershed Definition
Watershed Definition

A land area from which water drains into a river system. Watershed. A watershed is the area of land where all the water flows into the same river or stream.