TOP

Definition of Debenhams™ from the Oxford Advanced Learner's Dictionary

Debenhams™

 
/ˈdebənəmz/
 
/ˈdebənəmz/
jump to other results
  1. any one of a chain of large shops in Britain with various departments selling mainly clothes and household goods. In 2018 Debenhams announced large financial losses and said that it planned to close up to 50 stores.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day