wellspringEnglish

wellspring, fountainhead, well, wellhead

Noun

An abundant source

English: well, wellspring, fountainhead

The source of water for a well

English: wellhead, wellspring

English words with similar meanings

Show 3 words