1 definition by KrystallyDYLAN

A species of earwig.
Generally has an annoying laugh, and many braces.
These earwigs tend to make their home on the pubic hairs.. of dead animals.
by KrystallyDYLAN July 28, 2008
Get the myranda mug.