Green’s Dictionary of Slang

john yegg n.

see yegg n. (1)