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