Definition of Iguazu

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

Synonyms for word "iguazu"

Semanticaly linked words with "iguazu"