1 definition by stugan

Top Definition
a person who eats poop nonstop. also defined as a meranda.
What the fuck is that smuckduck eating now?? He is such a meranda.
by stugan October 10, 2011

Mug icon
Buy a smuckduck mug!