watercourse Meaning and Definition
1. n. a conduit through which water flows
2. n. a natural body of running water flowing on or under the earth
3. n. natural or artificial channel through which water flows
A watercourse is the channel that a flowing body of water follows. These include rivers, streams, anabranches and canals.
Sponored Video