Diddles Crew's definitions
When a woman's outer labia come together to cover her inner labia, and resembles the mouth of a muppet.
by Diddles Crew March 26, 2007
Get the muppet mouth mug.by Diddles Crew June 4, 2007
Get the splatter caps mug.