Green’s Dictionary of Slang

peehole n.

also P hole
[pee n.1 (1)]

[20C+] (US) the vagina.

In compounds

peehole pirate (n.)

[1960s] (US) a rapist.