Where does “caramba” come from?

caramba (English) comes from Spanish caramba, from Spanish carajo — cock.

caramba (English): Exclamation of surprise or dismay.; golly!

Definitions

  1. Exclamation of surprise or dismay.; golly!

Ancestry of “caramba”, step by step

StepLanguageWordMeaning
1Spanishcarambagee, gosh, shucks, blimey, darn
2Spanishcarajocock
Every word from Spanish carajoEvery word from Spanish caramba
caramba — Etymology, Origin & Word History | Etymology Explorer