Skip to content

watercourse

Dictionary definition · watercourse

noun

  1. natural or artificial channel through which water flows
  2. a natural body of running water flowing on or under the earth
  3. a conduit through which water flows

Similar words

Source: Open English WordNet (CC BY 4.0).