"You canker blossom!" 3 Shakespearean Insults
1746, "cross-tempered," from frump (n.) "bad temper" (1660s) and an earlier verb meaning "to mock, browbeat" (1550s), of obscure origin, perhaps imitative of a sneer or derisive snort. Sense of "sour-looking, unfashionable" is from 1825, but this may be a shortening of frumple "to wrinkle, crumple" (late 14c.), from Middle Dutch verrompelen, from ver- "completely" + rompelen "to rumple." Related: Frumps. Cf. also frump.
Dowdy; run-down; unattractive: The message is that soft frumpy fellows are not only lovable but sexually attractive (1845+)