iguassu
1. [ noun ] (geography) a large waterfall on the border between Argentina and Brazil
Synonyms: Iguazu_Falls Iguassu_Falls Victoria_Falls Iguazu
Related terms: waterfall Brazil Argentina
Similar spelling:   Iguazu