Green’s Dictionary of Slang

bonnet n.1

also cap

1. the vagina.

[UK]‘Bumper Allnight. Esquire’ Honest Fellow 44: Pray don’t take me wrong, / The theme of my song, / Isn’t that with flounces upon it' / [...] /I mean what all girls have, a bonnet, brave boys, / A flesh purse, by some call’d a bonnet.
[UK]Peeping Tom (London) 18 70/2: He’s got his hand upon my bonnet.

2. a woman.

[Aus]Vaux Vocab. of the Flash Lang.

3. SE in slang use.

In compounds

bonnet skewer (n.)

a (large) hat pin.

[UK]Kipling ‘The Hill of Illusion’ in Under the Deodars 90: What do you wear these huge dagger bonnet-skewers for? They're big enough to kill a man with.
[US]Southwest Times (Pulaski, VA) 15 June 14/1: The damsel of today carries neither parasol nor bonnet skewer, but that, hasn't cut down the occupational hazards of mashing.