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