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