'A good detective can deduce this masculine name means "fair-haired" in old English'
Sherlock
FIRST-NAME BASIS: A good detective can deduce this masculine name means fair-haired in old English
A good detective can deduce this masculine name means "fair-haired" in old English
A good detective can deduce this masculine name means "fair-haired" in old English
FIRST-NAME BASIS
Sherlock
FIRST-NAME BASIS