Meaning of hot spring
Definition of hot spring
(noun)
a
natural
spring
of
water
at a
temperature
of 70 F or
above
Other information on hot spring
WIKIPEDIA results for
hot spring
Amazon results for
hot spring
Tweet