Twin Turbo Twat Share definition Flag A word used to describe someone so obnoxious that calling them a 'twat' is reasonably complimentary. Paris Hilton (is a twin turbo twat) Twin Turbo Twat by Richistheman August 2, 2009 0 0 Get merch Get the Twin Turbo Twat mug. Buy Now — $32.95 See more merch