Meaning of harrod
Definition of harrod
(noun)
English
merchant
who
expanded
his father's
shop
in London into a
prestigious
department
store
(1841-1905)
English
merchant
who took
over
a
shop
in London that was
expanded
by his son into a
prestigious
department
store
(1800-1885)
Other information on harrod
WIKIPEDIA results for
harrod
Amazon results for
harrod
Tweet