1 definition by dmpcddjn

When a person shits on the ground and another person puts it up their rectum
After a night at the strippers Muzz received a Duckdo from his mates
by dmpcddjn March 11, 2014
Get the Duckdo mug.