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