English dictionary
iguazu meaning and definition
Definition and meaning of iguazu at MeaningMonkey.org. iguazu meaning and definition in the English Dictionary.IGUAZU noun
Definition of Iguazu (noun)
- a large waterfall on the border between Argentina and Brazil
- synonyms: Iguassu, Iguassu Falls, Iguazu Falls, Victoria Falls
Source: Princeton University Wordnet