What does ‘doozy’ mean?

( n ) Something excellent, outstanding. He came home with a doozy of a knot on his head.