spa
English Dictionary
->
Letter S
-> spa
Search Dictionary:
spa Definition
(n)
a
health
resort
near
a
spring
or
at
the
seaside
(n)
a
fashionable
hotel
usually
in
a
resort
area
(n)
a
place
of
business
with
equipment
and
facilities
for
exercising
and
improving
physical
fitness
spa Synonyms
health club
health spa
resort hotel
spa
watering hole
watering place
© Art Branch Inc.