Sherlock Holmes
noun
°(fiction) A detective in the novels by Arthur Conan Doyle.
°By extension, any person who has or is considered to have great powers of observation and deduction.
synonyms: sherlock