fountainheadEnglish

fountainhead, head, headspring, well, wellspring

Noun

An abundant source

English: well, wellspring, fountainhead

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 4 words