Meaning of guaira

Definition of guaira

(noun) a great waterfall on the border between Brazil and Paraguay

Other information on guaira

WIKIPEDIA results for guaira
Amazon results for guaira