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