SPA


Meaning of SPA in English

(n.) A spring or mineral water; -- so called from a place of this name in Belgium.

Webster's English dictionary.      Английский словарь Webster.