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 |

Developed & Maintained By Taraprasad.com

Treasure Words