Iguassu Synonyms

A large waterfall on the border between Argentina and Brazil
(Noun)