Definition of Watercourse

  • 1. Natural or artificial channel through which water flows Noun
  • 2. A natural body of running water flowing on or under the earth Noun
  • 3. A conduit through which water flows Noun

Synonyms for word "watercourse"

Semanticaly linked words with "watercourse"

Hyponims for word "watercourse"