What does ‘Holy mackerel!’ mean?

( int ) An interjection of surprise. Holy mackerel! We won the lottery!