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
Comments & Questions
Comments & Questions
What made you want to look up retail park? Include any comments and questions you have about this word.