any one of a chain of large shops in Britain. Each shop has various departments selling mainly clothes and household goods.
DEBENHAMS
Meaning of DEBENHAMS in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005