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