sleuth

noun
  1. a detective or investigator
verb
  1. to act as a detective; to investigate or search for clues

Examples