YourDictionary

shamus

noun

  1. a policeman
  2. a private detective

See shamus in American Heritage Dictionary 4

link/cite print suggestion box