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
Get the mug
Get a Sheep Licker mug for your mate Callisto.