1 definition by Dickhole6669cuk

When you Dutch oven someone but let a full poo out.
Last night sucked, this guy gave me an Afghan barbecue.
by Dickhole6669cuk January 17, 2022
Get the Afghan barbecue mug.