1 definition by M2L8

Top Definition
1. a vagina that's so tasty, you've got to tell somebody about it.
2. a pussy that tastes so good you've got to have more
As in, "That gal is snatchalicious."

"That hot chick tastes so good. She's snatchalicious!"
by M2L8 February 09, 2010

Mug icon
Buy a snatchalicious mug!