Large markets (7)
I believe the answer is:
emporia
(Other definitions for emporia that I've seen before include "big stores" , "Large retail shops" , "Large stores" , "sales outlets" , "Trading centres" .)
I believe the answer is:
emporia
(Other definitions for emporia that I've seen before include "big stores" , "Large retail shops" , "Large stores" , "sales outlets" , "Trading centres" .)