Top Definition
Despite many aspects that teenagers could have on this phrase, a Purple Sock Puppet is short for PSP, or Playstation Portable.
Dude can I borrow your purple sock puppet for our football trip?
by *69TIGER69* November 05, 2008
8 Words related to Purple Sock Puppet

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.