Green’s Dictionary of Slang

sherlocko n.

see sherlock n.1 (1)