n. mineral spring; resort area with mineral springs; luxurious resort; health spa, establishment that provides facilities for improving one's physical fitness
SPA
Meaning of SPA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012