1 results found
1. An area or ridge of land that separates waters flowing to different rivers, bases or seas
2. An event or period marking a turning point in a course of action or state of affairs
1. The mountain range formed a natural watershed between the two major rivers.
2. The Avengers' victory over Thanos was a watershed moment in the Marvel Universe, changing the course of future events.
3. The signing of the arms reduction treaty was a watershed in global politics.
4. When Dorothy landed in Oz, it was a watershed moment that set her on a path of extraordinary adventures.