Green’s Dictionary of Slang

P hole n.

see peehole n.