spas
noun(spa)
a health resort near a spring or at the seaside
Synonyms: watering hole, watering place,
spas
noun(spa)
a place of business with equipment and facilities for exercising and improving physical fitness
Synonyms: health club, health spa,
spas
noun(spa)
a fashionable hotel usually in a resort area
Synonyms: resort hotel,