Definitions of Iguassu:

  • noun:   a large waterfall on the border between Argentina and Brazil