English dictionary

watercourse meaning and definition

Definition and meaning of watercourse at MeaningMonkey.org. watercourse meaning and definition in the English Dictionary.

WATERCOURSE noun

Definition of watercourse (noun)

  1. natural or artificial channel through which water flows
  2. a natural body of running water flowing on or under the earth
  3. a conduit through which water flows
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: