tafenoid Share definition Flag One who drinks his/her own urine. Arthur drinks his own urine. Thus, he is a tafenoid. tafenoid by Jamie/Brian December 9, 2008 0 0 Get merch Get the tafenoid mug. Buy Now — $32.95 See more merch