a popular shopping street in the West End of London. It is one of London’s best-known streets, containing a number of famous department stores as well as large branches of all the high-street shops.
OXFORD STREET
Meaning of OXFORD STREET in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005