Green’s Dictionary of Slang

petar n.

see peter n.2