Geysers Meaning

There are 2 meaning(s) for word Geysers

Meaning 1 : a spring that discharges hot water and steam

Meaning 2 : to overflow like a geyser