English
Detailed Synonyms for Iguazu Falls in English
Iguazu Falls:
Iguazu Falls [the ~] noun
-
the Iguazu Falls
– a large waterfall on the border between Argentina and Brazil 1the Iguazu; the Iguazu Falls; the Victoria Falls; the Iguassu; the Iguassu Falls– a large waterfall on the border between Argentina and Brazil 1