hot spring n : a natural spring of water at a temperature of 70 F or above [syn: {thermal spring}]
Copyright © 2024 3Dict.net