Twatatouille Share definition Flag Your basically calling someone a twat and a rat at the same time š Dude: your such a twatatouille Dudette: Iām a what now? Twatatouille by darci hurt š November 30, 2020 0 0 Get merch Get the Twatatouille mug. Buy Now ā $32.95 See more merch