guaraca
Meanings
Noun
1. whip (Latin America)
2. catapult, slingshot (Latin America)