Gusher meaning

gŭsh'ər
One that gushes, especially an abundantly flowing gas or oil well.
noun
0
0
A person who gushes.
noun
0
0
An oil well from which oil spouts without being pumped.
noun
0
0
One that gushes.
noun
0
0
An oil well that has a natural flow and so no pumping is needed.
noun
0
0
Advertisement