holy mackerel
idiomDefinition of holy mackerel
informal
—used to say that one is very surprised, pleased, or excited Holy mackerel! You got your hair cut!