Green’s Dictionary of Slang

Peter and Lee n.

see Peters and Lee n.