Meaning of Itaipu in English:

Itaipu

Pronunciation /iːˈtʌɪpuː/

proper noun

  • A dam on the Paraná River in south-western Brazil, one of the world's largest hydroelectric installations, formally opened in 1982.