Definitions of Guaira falls:

  • noun:   a great waterfall on the border between Brazil and Paraguay