Noun: hydro 'hI,drow
- Electricity produced by water power
"The dam generates hydro for the surrounding communities";
- hydroelectricity, hydropower, hydroelectric power
- [Cdn] Electricity from a utility company
"the rent doesn't include hydro"
- [Brit] A health spa
"They spent a relaxing weekend at the hydro"
Derived forms: hydros
Type of: electricity
Encyclopedia: Hydro, Ontario
Hydro-