Word info Synonyms

Iguassu Falls

Noun

Meaning

a large waterfall on the border between Argentina and Brazil

Source: WordNet

Synonyms

Close letter words and terms