The definition of caramba is a Spanish word that is used to show shock or surprise.
(interjection)An example of caramba used as an interjection is: "Aye caramba! What did you do to the kitchen?"
See caramba in Webster's New World College Dictionary
☆
interjection
Origin: AmSp < Sp, euphemism for carajo, penis < VL *caraculum, small arrow