Green’s Dictionary of Slang

taphole n.

the vagina.

[UK]New Brawle 13: Thy nasty Tap-hole.
[UK]Mercurius Fumigosus 64 8-15 Aug. 2: The Lady, who demanding if all were well in their Tapholes, Mother Punch made little answer, but shaking her Hoary Head, said, Madam I much mistrust your Chambermaid hath been new broached.