Word info

hydrostation

Noun

Meaning

hydrostation (plural hydrostations)

A water-powered electricity-generating station.

Source: en.wiktionary.org

Close letter words and terms