holy mackerel


interjection Slang.

(used as an exclamation to express surprise or wonder.)

Origin of holy mackerel

First recorded in 1795–1805