Definition of Itaipu in English:

Itaipu

proper noun

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

Pronunciation:

Itaipu

/iːˈtʌɪpuː/