Green’s Dictionary of Slang

sprag n.1

[SE sprag, a sprightly young fellow, ? ult. SE sprig]

a fop, a dandy.

[UK]N. Ward Wooden World 52: He’ll often tell ye what a Sprag he was in the Days of Yore.