SPA


Meaning of SPA in English

(1) A resort providing therapeutic baths. (2) A resort area having mineral springs. (3) A tub for relaxation or invigoration, usually including a device for raising whirlpools in the water.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.