Definition of Watercourse
-
(noun) a conduit through which water flows
-
(noun) a natural body of running water flowing on or under the earth
-
(noun) natural or artificial channel through which water flows
Antonyms of Watercourse
No Antonyms Found.
Homophones of Watercourse
No Homophones Found.