spa

meaning: a place of business with equipment and facilities for exercising and improving physical fitness (noun)

synonyms:health spa,


meaning: a fashionable hotel usually in a resort area (noun)

synonyms:resort hotel,


meaning: a health resort near a spring or at the seaside (noun)

synonyms:watering place, watering hole,