We found 2 definitions of iguazu from 2 different sources.
Noun |
||
iguazu - a large waterfall on the border between Argentina and Brazil | ||
Iguazu Falls, Iguassu, Iguassu Falls, Victoria Falls | ||
argentine republic, argentina type genus of the Argentinidae: argentines |