Definition of Iguassu Falls

  • 1. A large waterfall on the border between Argentina and Brazil Noun

Synonyms for word "iguassu falls"

Semanticaly linked words with "iguassu falls"