Green’s Dictionary of Slang

John Smith n.

see John Brown n.