What does ‘Holy moly!’ mean?

( int ) An interjection of surprise. Holy moly! I just won the jackpot!