English version

retail park in Trade topic

From Longman Dictionary of Contemporary Englishretail parkˈretail park noun [countable]  British EnglishBBTTOWN an area outside a town with many large shops and space for cars to park