TARFAARD Share definition Flag Take A Running Fuck At A Rolling Doughnut. And if you don't like my definition, you can TARFAARD. TARFAARD by Captain Pedant February 4, 2012 0 0 Get merch Get the TARFAARD mug. Buy Now — $32.95 See more merch