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