Spa
[spɑː] or [spɑ]
Definition
(n.) A spring or mineral water; -- so called from a place of this name in Belgium.
Editor: Lora
Synonyms and Synonymous
n. Mineral spring.
Typist: Wesley
Definition
n. a place where there is a mineral spring of water.
Edited by Della