clockwork twats Share definition Flag An exclamation of annoyance or frustration. Clockwork twats! I can't believe what a cunt you are Harnk! clockwork twats by realhandshandy January 27, 2003 0 0 Get merch Get the clockwork twats mug. Buy Now — $32.95 See more merch