retail park

1 ENTRIES FOUND:
Save
retail park noun
plural retail parks
retail park
noun
plural retail parks
Learner's definition of RETAIL PARK
[count] British
: a large shopping area that contains many different kinds of stores