Definify.com

Definition 2024


watercourse

watercourse

English

Noun

watercourse (plural watercourses)

  1. any channel, either natural or artificial, through which water flows

Hyponyms

  • Wikisaurus:watercourse

Translations