1 definition by Haley Johnson

Top Definition
a nickname standing for super perve.
HEY S.P.! get over here!

Yeah Haley is such an S.P.
by Haley Johnson May 29, 2008
Mug icon
Buy a S.P. mug!