meaning of thermal spring

1. a natural spring of water at a temperature of 70 F or above


Related Words

thermal spring |

Developed & Maintained By Taraprasad.com

Treasure Words