Glossary Renewable energy / Term
Mechanical device that converts the kinetic and potential energy of a liquid into mechanical power.
Permanent link Hydraulic turbine - Creation date 2021-10-28