DEBENHAMS


Meaning of DEBENHAMS in English

Deb ‧ en ‧ hams /ˈdebənəmz/ BrE AmE trademark

a large ↑ department store in some British cities which sells clothes and articles for the home

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.