1 definition by Michieatsass

Top Definition
Someone that has a small dick with a lot of skin.
My girl said her ex had a John deforeskin
by Michieatsass December 27, 2019

Mug icon
Buy a John deforeskin mug!