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