Meaning of “spa” - Learner’s Dictionary

spa

noun [ C ] uk us /spɑː/

a place where people go to improve their health by exercising or by having baths in special water:

a health spa
a spa town

(Definition of “spa” from the Cambridge Learner’s Dictionary © Cambridge University Press)