retail park (English, noun)
expansion: retail park (plural retail parks)
Senses:
glosses: A type of shopping center usually built on the outskirts of a town or city, typically containing a number of retail outlets such as chain stores.
tags: UK
Forms:
form: retail parks
tags: plural