Skip to content
Kotomora

水すい力りょく発はつ電でん所しょ

Meanings

1

noun

hydroelectric power plant; hydroelectric power station

Refers to a facility that generates electricity using water power. A straightforward technical and everyday term.