spa

2 ENTRIES FOUND:

spa

noun \ˈspä, ˈsp\

Definition of SPA

1
a : a mineral spring b : a resort with mineral springs
2
: a commercial establishment with facilities for exercising and bathing; especially : health spa

Seen & Heard

What made you want to look up spa? Please tell us where you read or heard it (including the quote, if possible).