Green’s Dictionary of Slang

John Rogers n.

see John Brown n.