1 definition by Orifice Avenue

Top Definition
The byproduct of unprotected sexual intercourse, in which an egg is fertilized, fully gestated and ejected from the womb. Also commonly known as a baby.
Wanda barely made it to the emergency room before the snatch droplet landed in her sweatpants.
by Orifice Avenue October 09, 2009
Mug icon
Buy a Snatch droplet mug!