look up any word, like darude - sandstorm:

1 definition by gembitch

 
1.
PUP
short way of saying pissed up prick!
Ray was such a pup
by gembitch January 07, 2010