Large stores (7)
I believe the answer is:
emporia
'large stores' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for emporia that I've seen before include "Large retail outlets" , "Trading centres" , "large-scale marketing operations" , "sales outlets" , "I'm a rope (anag)" .)