We found 1 definitions of iguazus from 1 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 |