meaning of hot spring
1. a natural spring of water at a temperature of 70 F or above
Related Words
hot spring | hot springs | hot springs national park |
1. a natural spring of water at a temperature of 70 F or above
hot spring | hot springs | hot springs national park |