Debenhams™
/ˈdebənəmz/
/ˈdebənəmz/
- 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.