an area of high ground from which water flows down to a river
Watershed
-
The whole region or extent of country which contributes
to the supply of a river or lake.
Watershed meaning & definition 1 of Watershed.
-
used to describe when something [awkward] happens that totally [changes] [the mood]
Watershed meaning & definition 2 of Watershed.
-
British Nine [oclock] [p.m]., the [dividing line] between family television programing and adult programing. Programing unsuitable for children is broadcast after the Watershed.
Watershed meaning & definition 3 of Watershed.
-
An area or ridge of land that separates waters flowing to different rivers, basins, or seas.
Watershed meaning & definition 4 of Watershed.
Similar Words