Synonyms for watercourse
2 synonyms found - words and phrases with similiar meaning. Definitionnoun
- a conduit through which water flows
- a natural body of running water flowing on or under the earth
- natural or artificial channel through which water flows