Geyser Meaning

There are 2 meaning(s) for word Geyser

Meaning 1 : a spring that discharges hot water and steam

Meaning 2 : to overflow like a geyser