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