Meaning of watercourse
Definition of watercourse
(noun)
natural
or
artificial
channel
through
which
water
flows
a
natural
body
of
running
water
flowing
on or
under
the
earth
a
conduit
through
which
water
flows
Other information on watercourse
WIKIPEDIA results for
watercourse
Amazon results for
watercourse
Tweet