Meaning of watercourse

Definition of watercourse

(noun) natural or artificial channel through which water flows
a conduit through which water flows

Other information on watercourse

WIKIPEDIA results for watercourse
Amazon results for watercourse