SPA


Meaning of SPA in English

n. 1 a curative mineral spring. 2 a place or resort with this.

[ Spa in Belgium ]

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