thermal spring
1.
(
noun
) a natural spring of water at a temperature of 70 F or above
Synonyms:
hot spring
Related Words:
fountain
,
natural spring
,
outflow
,
outpouring
,
spring
Terms and Conditions of Use / Copyright Notice