RELATED WORDS
PARAPHRASING
a very large supermarket selling many varieties of goods
place, venue for selling goods
a large self-service store selling food, household goods etc