Slang meaning of JOHN ROSCOE

JOHN ROSCOE means: John Roscoe is American slang for a pistol or revolver.