Skip to main content

Definitions by Tallica chick

a person who has sex with multiple deer
there goes that odilof again, you know hes canadian...
Odilof by Tallica chick July 23, 2008