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