wellheadEnglish

wellhead, wellspring

Noun

The source of water for a well

English: wellhead, wellspring

A structure built over a well

English: wellhead

English words with similar meanings

Show 1 words