SPA


Meaning of SPA in English

n.1 a curative mineral spring.

2 a place or resort with this.

Etymology: Spa in Belgium

Oxford English vocab.      Оксфордский английский словарь.