Translation of carabina in English:

carabina

carbine, n.

feminine noun

  • 1

    (fusil)
    carbine
    ser como la carabina de Ambrosio to be worse than useless informal
  • 2Spain informal

    (acompañante)
    chaperon
    ir/hacer de carabina to go along as/play chaperon