1 definition by accookiee

Top Definition
A cross between a duck, a human, a zombie, a cow, and a lion. i don't know why this exists, but its our savior now.
OH GOD THE DUMAIECOON IS ATTACKING!!!!!!!!
by accookiee October 01, 2020

Mug icon
Buy a DUMAIECOON mug!