Definition - watercourse

Below is the definition for the word you requested, useful for Scrabble and other word games. To find more definitions please use the dictionary page.

watercourse
  1. natural or artificial channel through which water flows
  2. a conduit through which water flows
  3. a natural body of running water flowing on or under the earth

Crossword clues featuring 'watercourse'


Other Definitions Containing watercourse