Answer: megastores

AnswerCrossword Clue
megastoresMEGASTORE, a large supermarket