'Guaira Falls' definitions:

Definition of 'Guaira Falls'

From: WordNet
noun
A great waterfall on the border between Brazil and Paraguay [syn: Sete Quedas, Guaira, Guaira Falls]