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)

  1. a large waterfall on the border between Argentina and Brazil
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: