1 definition by TheHero40

A competition involving vagina vs. vagina where the best "snatch" wins.
Kelly's pussy and Amanda's vagina competed in a battlesnatch competition.
by TheHero40 September 6, 2012
Get the battlesnatch mug.