1 definition by IamEvilHomer

poo that comes out of a woman giving birth
Dr. I'm worried. I've never seen so much meecraw in my life.
by IamEvilHomer September 21, 2009
Get the Meecraw mug.