1 definition by DuckPuppyLover69

A semiaquatic egg-laying mammal endemic to eastern Australia, including Tasmania.

See Platypus
Person 1: "That duck puppy is just sitting there."
Person 2: "Yeah, they don't do much."
by DuckPuppyLover69 November 26, 2016
Get the duck puppy mug.