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)

  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: