hydroelectric dams

English

Noun

hydroelectric dams

  1. plural of hydroelectric dam