iguazu falls

Noun
  1. A large waterfall on the border between Argentina and Brazil (synset 109332362)

Other Searches