yaguaza
/jaˈɣwasa/Definitions
1. noun
A river in Ecuador, particularly known for its rapids.
“The adventurers navigated the yaguaza river with caution, aware of the strong currents.”
2. proper noun
The name of a town in Ecuador located near the yaguaza river.
“The charming town of Yaguaza offered breathtaking views of the surrounding landscape.”