look up any word, like pussy:
 
1.
the REAL way to spell it... its a slang name for a gay man...
some people spell it: poof or puff
poof is like when something magically disappears, it goes 'poof'
puff is like when someone's smoking, and they let out a puff of smoke...

in conclusion: Puph is the correct way to call someone gay :)
Dan is such a puph
by ZillyBooboo August 04, 2010