Iguazu


  • noun

Synonyms for Iguazu

noun a large waterfall on the border between Argentina and Brazil

Synonyms

  • Iguassu
  • Iguassu Falls
  • Iguazu Falls
  • Victoria Falls

Related Words

  • Argentina
  • Argentine Republic
  • Brasil
  • Brazil
  • Federative Republic of Brazil