1 definition by leetleetleeet

1
An inhabitant of Narnia who steals your socks
Did that guy just take my sock?
yea that damn goat bastard
by leetleetleeet October 13, 2008
Get the mug
Get a Goat Bastard mug for your papa James.