Green’s Dictionary of Slang

puff-puff n.

see puff n. (1e)