thermal spring

Explore definitions, synonyms, and language insights of thermal spring

Definitions

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