HARRODS


Meaning of HARRODS in English

n. famous department store in Knightsbridge (London); Harrods Group of companies (includes Harrods Bank, Harrods Estate and Harrods Air)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.