gumshoe [ˈɡʌmʃuː] n (old-fashioned, NAmE, informal) = detective (1)