1 definition by thatgodzilladude

Top Definition
the thing thats inside a moth cocoon it and sprays a red fluid called meconium.dig a bit in your backyard you'll find a few of them...
by thatgodzilladude August 14, 2017

Mug icon
Buy a pupa mug!