• word of the day

    watercourse

    watercourse - Dictionary definition and meaning for word watercourse

    Definition
    (noun) natural or artificial channel through which water flows Definition
    (noun) a natural body of running water flowing on or under the earth
    Synonyms : stream
    Definition
    (noun) a conduit through which water flows
    Synonyms : waterway
Download our Mobile App Today
Receive our word of the day
on Whatsapp