caraba (muy_familiar)
caraba
∗caraba [cah-ra’-bah]
noun
- Esto es la caraba -> it’s the absolute tops; it’s the last straw, the limit
Collins Complete Spanish Electronic Dictionary © HarperCollins Publishers 2011
