bn:01600805n
Noun Named Entity
EL
No term available
EN
Sihwa Lake Tidal Power Station is the world's largest tidal power installation, with a total power output capacity of 254 MW. Wikipedia
Relations
Sources