hot spring

Explore definitions, synonyms, and language insights of hot spring

Definitions

Noun
a natural spring of water at a temperature of 70 F or above