Search results
- Dictionaryspa/spɑː/
noun
- 1. a mineral spring considered to have health-giving properties: "the Victorian spa town of Buxton"
- 2. a bath containing hot aerated water.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries