The act of stuffing your testicles into a female's vagina.
Tex muffstuffed Tara.
by Rocke May 18, 2004
Get the Muffstuff mug.