Sherlock Holmes in Italian
Sherlock Holmes in Italian
Sherlock Holmes
(figuratively, by extension) Any person who has or is considered to have great powers of observation and deduction.