rhizoverb
Beta
Feedback
→
spa
Health and relaxation facility
noun · A place offering treatments for health, beauty, or relaxation.
Enable JavaScript for search, audio, and interactive vocabulary practice.