HYDRO Meaning of HYDRO in English n. (pl. -os) colloq. 1. a hotel or clinic etc. orig. providing hydropathic treatment. 2 a hydroelectric power plant. Etymology: abbr. Oxford English vocab. Оксфордский английский словарь. 2012