vocab dash
Log in
Sign up
guaraca
Meanings
Noun
1. whip
(Latin America)
2. catapult, slingshot
(Latin America)