Topic: NATURE


hot spring

noun
     
hot spring [countable]
DN a place where hot water comes up naturally from the ground

Explore NATURE Topic