French buscuit Share definition Flag A turd. Man, I gotta drop a French Buscuit off in the toilet, it' has been baking all day like a bun in the oven. French buscuit by P-Nyle November 13, 2016 0 0 Get merch Get the French buscuit mug. Buy Now — $32.95 See more merch