An Encylopedia Britannica Company

retail park

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