SPA
/ˈspɐː/
5
Scrabble
6
WWF
S(1) P(3) A(1)
NWL/TWL ✓ Collins ✓ WWF ✓
Definition
/ˈspɐː/
noun
- A health resort near a mineral spring or hot spring.
- A trendy or fashionable resort.
- A health club.
Source: Wiktionary