Green’s Dictionary of Slang

John Public n.

see Joe Public under joe n.1