English word definition — powered by WordNet
the source of water for a well
a structure built over a well
Want to remember wellhead?