guaira Meaning, Definition & Usage

  1. noun a great waterfall on the border between Brazil and Paraguay
    Guaira Falls; Sete Quedas.

WordNet