Green’s Dictionary of Slang

John Q n.

1. see John Brown n.

2. see John Q. Public n.