Watercourse Meaning

There are 3 meaning(s) for word Watercourse

Meaning 1 : a conduit through which water flows

    Synonyms : waterway
Meaning 2 : a natural body of running water flowing on or under the earth

    Synonyms : stream
Meaning 3 : natural or artificial channel through which water flows