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