English
English version

Debenhams

From Longman Dictionary of Contemporary EnglishDebenhamsDeb‧en‧hams /ˈdebənəmz/ trademark  a large department store in some British cities which sells clothes and articles for the home
Pictures of the day
What are these?
Click on the pictures to check.