Iguazu
- noun
Synonyms for Iguazu
noun a large waterfall on the border between Argentina and Brazil
Synonyms
- Iguassu
- Iguassu Falls
- Iguazu Falls
- Victoria Falls
Related Words
- Argentina
- Argentine Republic
- Brasil
- Brazil
- Federative Republic of Brazil