SPA


Meaning of SPA in English

n. mineral spring; resort area with mineral springs; luxurious resort; health spa, establishment that provides facilities for improving one's physical fitness

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.