superstore
nounDefinition of superstore
: a very large store often offering a wide variety of merchandise for sale
Keep scrolling for more
Keep scrolling for more