Green’s Dictionary of Slang

John Esquire n.

see John Brown n.