iguazu | (n) a large waterfall on the border between Argentina and Brazil, Syn. Victoria Falls, Iguassu, Iguazu Falls, Iguassu Falls |
iguazu | (n) a large waterfall on the border between Argentina and Brazil, Syn. Victoria Falls, Iguassu, Iguazu Falls, Iguassu Falls |