snatch muffin Share definition Flag A term of endearment to your sexy lady friend who willingly accepts this nickname. How's my little snatch muffin doing today? snatch muffin by Shazbob December 7, 2006 0 0 Get merch Get the snatch muffin mug. Buy Now — $32.95 See more merch