PUFF


Meaning of PUFF in English

Noun. 1. A male homosexual. Also poof and pouf. Derog.2. A feeble, despicable person.3. Cannabis or marijuana. A term more common with adolescents.

Slang English vocab.      Английский сленговый словарь.