Where does “peter puffer” come from?

peter puffer (English) comes from English puff, from Middle English puff, from Old English pyf — a blast of wind, puff.

peter puffer (English): A male homosexual

Definitions

  1. A male homosexual

Ancestry of “peter puffer”, step by step

peter puffer traces back through two separate lines of ancestry.

via English puff

StepLanguageWordMeaning
1EnglishpuffA sharp exhalation of a small amount of breath...
2Middle Englishpuff
3Old Englishpyfa blast of wind, puff

via English peter

StepLanguageWordMeaning
1EnglishpeterThe penis; A safe; To dwindle; to trail off; to...
Every word from Old English pyfEvery word from Middle English puffEvery word from English puff
peter puffer — Etymology, Origin & Word History | Etymology Explorer