Translation of caraba in English:

caraba

feminine noun

Spain
informal

  • 1

    ser la caraba to be the limit