Log in
Search words & phrases
hot spring
US
・
UK
A1
Definition
Video subtitles
noun
A spring of naturally hot water, typically heated by subterranean volcanic activity.