taub Share definition Flag one slow ass mother fucker how come it took 3 weeks to hook up that battery oh it's been done like taub taub by giggler December 9, 2003 0 0 Get merch Get the taub mug. Buy Now — $32.95 See more merch