What does battlesnatch battlesnatch mean?

battlesnatch battlesnatch meaning in Urban Dictionary

A competition involving vagina vs. vagina where most useful "snatch" wins. A vagina that's been wounded or disfigured through combat of pregnancy.