spa : Idioms & Phrases

Index


health spa

  • noun a place of business with equipment and facilities for exercising and improving physical fitness
    spa; health club.
WordNet