puff noun
1 of air/smoke/wind
ADJ. little, tiny
PREP. ~ of a little puff of smoke
2 on a cigarette/pipe, etc.
ADJ. long | short
VERB + PUFF have, take He took a long puff at his cigar and began his story.
PREP. ~ at/on a puff on her cigarette