Spa
/ˈspɐː/
noun
A health resort near a mineral spring or hot spring.
A trendy or fashionable resort.
A health club.
Synonyms: health club, resort
/ˈspɐː/
A health resort near a mineral spring or hot spring.
A trendy or fashionable resort.
A health club.
Synonyms: health club, resort
Loading dictionaries...
Initializing dictionary manager