Green’s Dictionary of Slang

Pete n.2

see sneaky pete n. (1)