hydroturbines
English
Noun
hydroturbines
plural of
hydroturbine