spa

Noun
  1. A health resort near a spring or at the seaside (synset 108696353)
  2. A fashionable hotel usually in a resort area (synset 104087817)
  3. A place of business with equipment and facilities for exercising and improving physical fitness (synset 103511514)

Other Searches