Definition of Iguassu

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

Antonyms of Iguassu


No Antonyms Found.

Homophones of Iguassu


No Homophones Found.