Definition of Spa

Noun: spa  spaa

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

See also:
sozzled
space

Anagrams containing the word spa

sap asp pas