HYDRO Meaning of HYDRO in English noun Synonyms: spa 1, baths, springs, watering place, wells Merriam Webster. Collegiate thesaurus English vocabulary. Английский энциклопедический словарь тезаурус. 2003