Definify.com
Definition 2025
watercourse
watercourse
English
Noun
watercourse (plural watercourses)
- any channel, either natural or artificial, through which water flows
 
Hyponyms
- Wikisaurus:watercourse
 
Translations
channel through which water flows
watercourse (plural watercourses)