Iguazu

What is Iguazu?

Iguazu definition and meaning on Dictionary terms:
noun

a river in S Brazil, flowing W to the Paran

Tags: