Green’s Dictionary of Slang

knack n.

[SE knack, a trinket]

1. the vagina.

[UK] ‘Holme’ Harleian Mss. 196.16v: [I have] a knack aboue my knee, long it is & deep it is, & in the midst a hole there is: for came a yong man & put in a thing two handfulls long.
‘Nut Brown Lass’ in Catch Club Pt 1 5: She that has good Eyes has also good Thighs and a better knack.

2. the penis.

[UK]Farmer & Henley Sl. and Its Analogues.