Definition of Spa
Noun: spa spaa
- A health resort near a spring or at the seaside
- watering place, watering hole
- A fashionable hotel usually in a resort area
- resort hotel
- A place of business with equipment and facilities for exercising and improving physical fitness
- health spa, health club
Anagrams containing the word spa