headwaterEnglish

headwater

Noun

The source of a river

English: headwater

Bahasa: sumber, hulu

Bahasa words with similar meanings