"You canker blossom!" 3 Shakespearean Insults
1905, American English, originally used of beautiful women; probably from dinger, early 19c. slang word for anything superlative; also cf. hummer.
A person or thing that is remarkable, wonderful, superior, etc; beaut, lollapalooza: Arnold Moss gave us a humdinger of a talk (1905+)