Where does “caramba” come from?

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

caramba (Portuguese): !; gee, gosh, shucks, blimey, darn

Definitions

  1. !; gee, gosh, shucks, blimey, darn

Ancestry of “caramba”, step by step

StepLanguageWordMeaning
1Spanishcarambagee, gosh, shucks, blimey, darn
2Spanishcarajocock

Words derived from “caramba

Every word from Spanish carajoEvery word from Spanish caramba