EN definition
A shopping center (shopping centre in Commonwealth English), shopping complex, shopping arcade, shopping plaza, or galleria, is a group of shops built together, sometimes under one roof. (Wikipedia, CC BY-SA)
FR definition
Un centre commercial, parfois désigné, notamment au Canada francophone, par l'anglicisme centre d'achat (de l'anglais « shopping center »), est un bâtiment, ou un espace sur dalle qui comprend un ensemble de commerces de détail, souvent logés dans des galeries couvertes qui abritent les clients des intempéries. (Wikipedia, CC BY-SA)
Facet
Strategic
Broader terms