I'm seeking contextually-appropriate expressions for shocked surprise, even better would be seriously shocked/scared surprise. Vulgar is fine,
For context, this query is for dialog for a character in a novel.) A literal translation of, "Oh, shit!" is doable, but I doubt that colloquial or simply not what an Italian speaker would say.
I'm looking to express serious surprise. Not simply the, "You're being audited by the tax authorities" level of badness. Instead, I'm seeking something to express the "doctors say it's cancerous, but aren't sure if it's operable" level of bad, bad news received. An old-school expression would be especially good. (The character learned the language in southern Italy circa WWII; now speaks English -- except when badly rattled.) Any suggestions for phrases to use + in-context translation would be greatly appreciated. Any online resources (for swear words, curses, vulgar phrases) similarly appreciated.