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.”