Top definition
A really cute miniature pinscher that barks at anything that moves. Usually is accompanied by a boog.
That dog is such a scooda.
by rickety cricket March 13, 2008
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush