Definition of pool shark in English:

pool shark

noun

US
informal
  • An expert pool player; a person who makes money by winning at pool, a hustler.

Origin

Late 19th century; earliest use found in The Boston Globe.