superstore

Definitions

General English

Commerce

  • noun a very large self-service store (more than 2,500 square metres) which sells a wide range of goods
http://www.dictionarycentral.com/definition/superstore.html