spa Meaning, Definition & Usage

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

WordNet


Spa noun
Definitions
  1. A spring or mineral water; -- so called from a place of this name in Belgium.

Webster 1913