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