English dictionary
thermal spring meaning and definition
Definition and meaning of thermal spring at MeaningMonkey.org. thermal spring meaning and definition in the English Dictionary.THERMAL SPRING noun
Definition of thermal spring (noun)
- a natural spring of water at a temperature of 70 F or above
- synonyms: hot spring
Source: Princeton University Wordnet