Turgo turbines

English

Noun

Turgo turbine

  1. plural of Turgo turbine