American Dictionary
Definition retail park in American English
retail park noun
[countable] noun
1
an area where there are several large stores together in one place, especially furniture stores and electrical stores
Synonyms and related words
