Skip to main content

staceysmom 's definitions

barkintosh

Share definition
a smelly aroma that normally occurs when a woman queefs for a long amount of time. particularly in the sexual position ‘doggy’.
it smells like barkintosh in this bedroom.
by staceysmom April 10, 2021
Flag
mugGet the barkintosh mug.