n. famous department store in Knightsbridge (London); Harrods Group of companies (includes Harrods Bank, Harrods Estate and Harrods Air)
HARRODS
Meaning of HARRODS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012