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.