English Dictionary
Definition geyser in British English
geyser noun
[countable] noun
/ˈɡiːzə(r)/
Synonyms and related words
Synonyms and related words
