SHERLOCK Meaning of SHERLOCK in English [sher.lock] n, often cap [Sherlock Holmes, detective in stories by Sir Arthur Conan Doyle] (1903): detective Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012