Green’s Dictionary of Slang

pug-nancy n.

[pug n.3 + SE nasty or var. on pugnasty there]

a bawd.

[UK]N. Ward Step to Stir-Bitch-Fair in Writings II 221: The homeliest Pug-nancy among ’em fell to my Lot.