watercourse
English Dictionary
->
Letter W
-> watercourse
Search Dictionary:
watercourse Definition
(n)
natural
or
artificial
channel
through
which
water
flows
(n)
a
natural
body
of
running
water
flowing
on
or
under
the
earth
(n)
a
conduit
through
which
water
flows
watercourse Synonyms
stream
watercourse
waterway
© Art Branch Inc.