Green’s Dictionary of Slang

pool shark n.

see under shark n.