Iguazu — synonyms, definition
1. Iguazu (Noun)
4 synonyms
Iguassu Iguassu Falls Iguazu Falls Victoria Falls
1 definition
Iguazu (Noun) — A large waterfall on the border between Argentina and Brazil.
2 types of
falls waterfall
5 parts of
Argentina Argentine Republic Brasil Brazil Federative Republic of Brazil