SPA Meaning of SPA in English n.1 a curative mineral spring. 2 a place or resort with this. Etymology: Spa in Belgium Oxford English vocab. Оксфордский английский словарь. 2012