Ay Caramba Share definition Flag Spanish Literally: "Ay" - "Ouch!" or "Ahhh!" "Caramba" - "Good Greif!" or "Damn It!" !Ay Caramba! What now? Ay Caramba by anonymous4567 September 6, 2008 0 0 Get merch Get the Ay Caramba mug. Buy Now — $32.95 See more merch