Dumb Twat Share definition Flag Anyone who uses this shitty site. Mike: I went on UrbanDictionary the other day. Everyone Else: Wow what a dumb Twat Dumb Twat by Drakeon May 30, 2017 0 0 Get merch Get the Dumb Twat mug. Buy Now — $32.95 See more merch