spa Meaning, Definition & Usage
-
noun a health resort near a spring or at the seaside
watering place; watering hole.
-
noun a fashionable hotel usually in a resort area
resort hotel.
-
noun a place of business with equipment and facilities for exercising and improving physical fitness
health club; health spa.
WordNet
Spa noun
Definitions
A spring or mineral water; -- so called from a place of this name in Belgium.