a very large supermarket selling many varieties of goods
place, venue for selling goods
the preparation and dispensing of medicines and drugs; (a part of) a shop where medical goods are sold
drugstore
a large self-service store selling food, household goods etc
place, venue for selling goods