leo shepel

a whinny little bitch who likes too annoy people.
hes such a fucking leo shepel
by The smartasss June 7, 2016
mugGet the leo shepelmug.

Share this definition