The Twat Cupboard Share definition Flag The place that twats naturally congregate and plot the destruction of the prats. Welcome to The Twat Cupboard! The Twat Cupboard by DrSteeeve August 7, 2020 0 0 Get merch Get the The Twat Cupboard mug. Buy Now — $32.95 See more merch