1 definition by ericregan

Top Definition
to have sex, or to hook up
Did hook up last night? Ya, we beat skins.
by ericregan June 23, 2005
Mug icon
Buy a beat skins mug!