Definition of caraba in Spanish:

caraba

feminine noun

  • 1

    Spain informal Persona o cosa extraordinarios y fuera de lo normal, tanto en sentido positivo como negativo.

    esta exposición es la caraba, una de las mejores que he visto este año; esta madre tuya es la caraba, toda la vida, erre que erre, empeñada en que mi madre se queja de vicio