Definition of "puff"
puff1
/pʌf/
noun
countable and uncountable, plural puffs
(slang, dated, UK) Life.
(derogatory, slang, Britain, particularly northern UK) Synonym of poof: a male homosexual, especially an effeminate one.
puff2
/pʌf/
verb
third-person singular simple present puffs, present participle puffing, simple past and past participle puffed