Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
sherlocks
in English
sherlocks
#common
Definitions
Verb
to
deduce
or
figure
out
he
deduces
;
solves
mysteries
he
solves
;
uses
reasoning
(
to
uncover
)