RETAIL PARKS Meaning of RETAIL PARKS in English edge of town/ out of town; a number of large, free-standing, retail outlets. Raynet Business and Marketing English glossary. Английский глоссарий компании Raynet Business and Marketing . 2012