Meaning of ?caramba! in Spanish:

?caramba!

exclamation

  • 1Expresión con la que se indica admiración, sorpresa o enfado.

    ?caramba! esta diapositiva está muy bien, ?eh?; bueno, basta, ?caramba!, que no es el mejor momento para disputas

Usage

A veces va precedido de qué para intensificar lo que se expresa: ?ya está bien, qué caramba!