* * *
shopping centre UK US UK (US shopping center) noun [C] (US also shopping mall) COMMERCE
► a large building or a group of buildings containing a lot of different stores: »
out-of-town shopping centres
Financial and business terms. 2012.
* * *
out-of-town shopping centres
Financial and business terms. 2012.