iguassu

/iɡwɐˈsu/

Definitions

1. noun

A large waterfall on the border of Brazil and Argentina, or any of several other waterfalls.

“Visitors flocked to Iguassu Falls to witness its breathtaking beauty.”

2. proper noun

A city in Brazil, located near the Iguassu Falls.

“Iguassu was a popular tourist destination in South America.”

Synonyms

  • cascades
  • waterfall

Antonyms

  • desert
  • dryland