headspringEnglish

fountainhead, head, headspring

Noun

The source of water from which a stream arises

English: fountainhead, headspring, head

Bahasa: sumber, hulu, punca

Bahasa words with similar meanings

English words with similar meanings

Show 2 words