Green’s Dictionary of Slang

puckfist n.

also puckfoist
[SE puckfist, the Puff-ball, Lycoperdon Bovista]

[late 16C–mid-17C] a braggart.