n. private investigator, detective; one who is an expert at solving mysteries (named for Sherlock Holmes, fictitious detective of Sir Arthur Conan Doyle's novels)
SHERLOCK
Meaning of SHERLOCK in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012