Etymology
Today it means: An exclamation of surprise, contempt, outrage, disgust, boredom, frustration or astonishment Full definition →
Christ + almighty
Etymology from Wiktionary, CC BY-SA 4.0.