Synonyms and Antonyms for Iguazu_Falls

1. Iguazu Falls (n.)

a large waterfall on the border between Argentina and Brazil

Synonyms: