chepa
Top 35000
Meanings
Noun
1. hump (of a camel) (colloquial)
2. luck (Dominican Republic, Andalusia, slang)