gusher

/gˈʌʃɝ/

Explore definitions, synonyms, and language insights of gusher

Definitions

Noun
an oil well with a strong natural flow so that pumping is not necessary

More General Terms