Green’s Dictionary of Slang

pete n.3

see sneaky pete n. (1)