すいりょくはつでんしょ
Meanings
Noun
1. hydroelectric plant or power station
Composed of
hydraulic power; water power
power plant; power station
Composed of
hydroelectric power generation; water-power generation
counter for places