gusher
noun 2
Definitions
noun
1
One who gushes (makes an excessive display of enthusiasm, praise, or sentiment).
2
An oil well that has a natural flow and so requires no pumping.
Your note
not saved0 chars
noun
One who gushes (makes an excessive display of enthusiasm, praise, or sentiment).
An oil well that has a natural flow and so requires no pumping.