shamus

shamus

shamus

Noun

someone who can be employed as a detective to collect information

Synonyms: