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 Iguassu Falls; the Iguazu; the Iguazu Falls; the Victoria Falls; the Iguassu– a large waterfall on the border between Argentina and Brazil 1