'Iguazu Falls' definitions:

Definition of 'Iguazu Falls'

From: WordNet
noun
A large waterfall on the border between Argentina and Brazil [syn: Iguazu, Iguazu Falls, Iguassu, Iguassu Falls, Victoria Falls]