1 definition by thedodo

A giant killer duck that haunts peoples nightmares and murders them with dead cow udders.
Oh crap, not Ducky Momo!
by thedodo July 20, 2015
Get the Ducky Momo mug.