Iguazu Falls

(redirected from Cataratas do Iguacu)
Also found in: Dictionary, Wikipedia.
Related to Cataratas do Iguacu: Iguaçu Falls
  • noun

Synonyms for Iguazu Falls

a large waterfall on the border between Argentina and Brazil