SPA


Meaning of SPA in English

noun a spring or mineral water;

— so called from a place of this name in belgium.

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