1 definition by Sophzebra

Top Definition
The best friend of a horse.
Oh, Jeff's Schopl is Sophia? They do seem like the best of friends.
by Sophzebra February 10, 2012

Mug icon
Buy a Schopl mug!