Question: is ay caramba a bad word?
Answer: It's also very common in Mexico. Like a lot of slang, it has no direct translation. It depends entirely on the situation in which it is used. It can mean "Oh no!" or "Oh my gosh!", or "Wow!", but it's usually used to express surprise, either good or bad.