Twannock Share definition Flag English derrogatory phrase, stems from twat and Dunnock. Introduced by some Northern Monkey. "What the fuck have you done now you twannock?" Twannock by Candidhat November 17, 2003 0 0 Get merch Get the Twannock mug. Buy Now — $32.95 See more merch