watercourseEnglish

watercourse, stream, waterway

Noun

A natural body of running water flowing on or under the earth

English: stream, watercourse

Bahasa: anak air, anak sungai

Natural or artificial channel through which water flows

English: watercourse

Bahasa: parit, terusan

A conduit through which water flows

English: watercourse, waterway

Bahasa: parit, terusan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words