Definition of Iguazu

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

Antonyms of Iguazu


No Antonyms Found.

Homophones of Iguazu


No Homophones Found.