VariousWords beta
Related Terms:
Definitions:
Noun
wellhead
Definition: a structure built over a well
Definition: The place where a spring breaks out of the ground; the source of water for a stream or well.