hydroPronunciation: /ˈhʌɪdrəʊ/Definition of hydro noun (plural hydros) 1British a hotel or clinic originally providing hydropathic treatment: win a week at Springs Hydro 2a hydroelectric power plant. [mass noun] hydroelectricity. [mass noun] Canadian electricity. Origin: late 19th century: abbreviationhydro in other Oxford dictionaries Definition of hydro in the US English dictionary