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