YourDictionary

Dictionary Home » Science » watershed

watershed science definition

  1. A continuous ridge of high ground forming a divide between two different drainage basins or river systems.
  2. The region enclosed by such a divide and draining into a river, river system, or other body of water.

Learn more about watershed

link/cite print suggestion box