Meaning & Definition of Spa in English
English⟶
Spa
/spɑ/
noun
1. A health resort near a spring or at the seaside
synonym:
- watering place,
- watering hole,
- spa
2. A fashionable hotel usually in a resort area
synonym:
- resort hotel,
- spa
3. A place of business with equipment and facilities for exercising and improving physical fitness
synonym:
- health spa,
- spa,
- health club