Iguassú Falls (noun) Definition, Meaning & Examples

noun
  1. a waterfall on the Iguassú River, on the boundary between Brazil and Argentina. 210 feet (64 meters) high.
Iguassú Falls (noun) Definition, Meaning & Examples

More Definitions