1 definition by shiggaster26

Fucking rocks socks off; one of the coolest things we can perceive.
by shiggaster26 March 9, 2009
Get the AP mug.