English version

hot spring in Nature topic

From Longman Dictionary of Contemporary Englishhot springˌhot ˈspring noun [countable] 🔊 🔊 DNa place where hot water comes up naturally from the ground syn geyser