1 definition by boilgeoga

Top Definition
A place online where you can spend 200 in 2 minutes
I just wasted $750 on skinhub.
by boilgeoga February 13, 2018

Mug icon
Buy a Skinhub mug!