Definify.com

Definition 2025


watercourse

watercourse

English

Noun

watercourse (plural watercourses)

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

Hyponyms

  • Wikisaurus:watercourse

Translations