hot spring
nounDefinition of hot spring
: a spring whose water issues at a temperature higher than that of its surroundings
Keep scrolling for more
Keep scrolling for more