'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]