What is the full meaning of watercourse
a natural or artificial channel through which water flows [n -S]
Example of the word watercourse placed on a Scrabble board.