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