SPA


Meaning of SPA in English

■ noun a mineral spring considered to have health-giving properties.

↘a place or resort with such a spring.

↘a commercial establishment offering health and beauty treatment.

Origin

C17: from Spa , a small town in eastern Belgium noted for its mineral springs.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.