Dictionary search results

Showing 1-9 of 9 results

hydro US English

A hydroelectric power plant

hydro- US English

Water; relating to water

hydropower US English

Hydroelectric power

hydroslide US English

A water slide into a swimming pool

hydromassage US English

Massage using jets of water, as a health or beauty treatment

hydroelectric US English

Relating to or denoting the generation of electricity using flowing water (typically from a reservoir held behind a dam or other barrier) to drive a turbine that powers a generator

You searched for hydro