iguazu has definitions from the field of geography
1
[ noun ] (geography) a large waterfall on the border between Argentina and Brazil

Related terms

waterfall Brazil Argentina

*