thermal spring
English Dictionary
->
Letter T
-> thermal spring
Search Dictionary:
thermal spring Definition
(n)
a
natural
spring
of
water
at
a
temperature
of
70
F
or
above
thermal spring Synonyms
hot spring
thermal spring
© Art Branch Inc.