Definitions for watercourse

Definitions for (noun) watercourse

Main entry: watercourse, waterway

Definition: a conduit through which water flows


Main entry: stream, watercourse

Definition: a natural body of running water flowing on or under the earth


Main entry: watercourse

Definition: natural or artificial channel through which water flows


Visual thesaurus for watercourse