SPA


Meaning of SPA in English

noun

1.

a locality featuring mineral springs or water cures

hoped a week at a spa would help his arthritis

Synonyms: baths, ||hydro, springs, watering place, wells

Related Word: waters

Idioms: health spa

2.

Synonyms: resort 3, pleasure dome, watering place

Merriam Webster. Collegiate thesaurus English vocabulary.      Английский энциклопедический словарь тезаурус.