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