superstore

noun
  1. a very large store selling a wide variety of goods, typically located outside a town center

Examples