Guaira Falls


Also found in: Dictionary, Wikipedia.
  • noun

Synonyms for Guaira Falls

a great waterfall on the border between Brazil and Paraguay