Definition of “spa”
noun:
-
A health resort near a mineral spring or hot spring.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
A trendy or fashionable resort.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
A health club.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-