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