Meaning of charles digby harrod

Definition of charles digby harrod

(noun) English merchant who expanded his father's shop in London into a prestigious department store (1841-1905)

Other information on charles digby harrod

WIKIPEDIA results for charles digby harrod
Amazon results for charles digby harrod