retail park
ˈretail park
noun [countable]
British English an area outside a town with many large shops and space for cars to park
ˈretail park
noun [countable]British English an area outside a town with many large shops and space for cars to park