1. To blow hard and loudly; SYN. huff, chuff.
2. To make proud or conceited
3. To praise extravagantly; SYN. puff up.
4. To smoke with puffs
5. To speak in a blustering or scornful manner
6. To suck in or take, as of air; draw on a cigarette; SYN. puff up, blow up, puff out.