Word info Synonyms

hydroturbine

Noun

Meaning

hydroturbine (plural hydroturbines)

A turbine used to generate hydroelectric power.

Source: en.wiktionary.org

Synonyms

Close letter words and terms