Top definition
The best licker of sheeps in teh world.
Sheep Licker makes me touch myself at night.
by Sarah Michelle Gellar May 01, 2005
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush