Polish-English dictionary »

sherlock holmes meaning in English

PolishEnglish
Sherlock Holmes noun

Sherlock Holmesnoun
fictional detective

Sherlock Holmesnoun
person with great powers of deduction