English dictionary watercourse meaning and definition Definition and meaning of watercourse at MeaningMonkey.org. watercourse meaning and definition in the English Dictionary. WATERCOURSE nounDefinition of watercourse (noun)natural or artificial channel through which water flowsa natural body of running water flowing on or under the earthsynonyms: streama conduit through which water flowssynonyms: waterway Source: Princeton University Wordnet
If you find this page useful, share it with others! It would be a great help. Thank you! Link to this page: