Green’s Dictionary of Slang

puffo n.

see puff n. (3a)