Dictionary |
3 Results
#1
watercourse
n.
natural or artificial channel through which water flows
. wn
#2
watercourse
n.
[
stream
] a natural body of running water flowing on or under the earth
. wn
#3
watercourse
n.
[
waterway
] a conduit through which water flows
. wn