Twaffle House Share definition Flag Any place inhabited by a large number of twat waffles. Dude, this place is a Twaffle House, let's bounce. Twaffle House by mersidotes November 9, 2006 0 0 Get merch Get the Twaffle House mug. Buy Now — $32.95 See more merch