This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Watershed
n.
The whole region or extent of country which contributes
to the supply of a river or lake.
n.
The line of division between two adjacent rivers or
lakes with respect to the flow of water by natural channels into them;
the natural boundary of a basin.