Top definition
Refering to the sexual organ of a female's vagina.
Steph and I have sex in her leafmeat.

Can I explore your leafmeat?
by leafmeat November 09, 2012
Get the mug
Get a Leafmeat mug for your mom Julia.