megastore

noun
  1. a very large retail store that sells a wide variety of merchandise, typically at discount prices
  2. Usage: common in modern retail; often used to describe big-box stores

Examples