English Dictionary
◊ DID YOU MEAN TOOT?
Iguazu Falls
n : a large waterfall on the Argentine-Brazil border [syn: {Iguazu},
{Iguazu Falls}, {Iguassu}, {Iguassu Falls}, {Victoria
Falls}]