megastore

Noun

 * 1) A large supermarket or similar retail outlet; a superstore.

Etymology
.

Noun

 * 1) superstore