すいりょくはつでんしょ
Meanings
Noun
1. hydroelectric plant or power station
Composed of
① 水の勢いにより生じる力。
power plant; power station
Composed of
hydroelectric power generation; water-power generation
counter for places