This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Watershed

  1. n.
    The whole region or extent of country which contributes to the supply of a river or lake.
  2. 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.



Shares

Related Words

Menu