English Dictionary
Definition shopping centre in British English
shopping centre noun
[countable] noun
1
an area where a group of different shops and businesses such as banks and restaurants are all built next to each other
Synonyms and related words
