SPA


Meaning of SPA in English

(~s)

1.

A ~ is a place where water with minerals in it comes out of the ground. People drink the water or go in it in order to improve their health.

...Fiuggi, a ~ town famous for its water.

N-COUNT

2.

A health ~ is a kind of hotel where people go to do exercise and have special treatments in order to improve their health.

N-COUNT

Collins COBUILD.      Толковый словарь английского языка для изучающих язык Коллинз COBUILD (международная база данных языков Бирмингемского университета) .