Subscribe
URL of the page has been copied to clipboard.
Meaning : English merchant who expanded his father's shop in London into a prestigious department store (1841-1905).
Synonyms : harrod
Install App