meaning of charles digby harrod

1. English merchant who expanded his fathers shop in London into a prestigious department store 1841-1905


Related Words

charles digby harrod |

Developed & Maintained By Taraprasad.com

Treasure Words