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