Top definition
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.
by P-Nyle November 13, 2016
Get the mug
Get a French buscuit mug for your guy Paul.