n. spa, establishment which offers mineral-water health cures; hydropathic establishment (place which offers hydropathic treatment)
HYDRO
Meaning of HYDRO in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012