Green’s Dictionary of Slang

john sap n.

see sap n.2