Wiktionary
peter puffer
n. (context derogatory slang English) A male homosexual.
n. (context derogatory slang English) A male homosexual.