badger's nadgers
noun anything considered to be the finest, the most excellent, the best. Formed on
NADGERS (the testicles), this is further variation on the
DOG'
S BOLLOCKS and
MUTT'
S NUTS theme; usage noted, most significantly, on a greeting card being sold by a high street chain, January 2004
UK, 2004