Green’s Dictionary of Slang

peep n.4

see pee-pee n. (2)