SPA


Meaning of SPA in English

[spa] n [Spa, watering place in Belgium] (1610) 1 a: a mineral spring b: a resort with mineral springs

2: a fashionable resort or hotel 3 NewEng: soda fountain

4: health spa

5: a hot tub with a whirlpool device

Merriam-Webster English vocab.      Английский словарь Merriam Webster.