• Megastore

    Full definition of megastore

    Noun

    megastore

    (plural megastores)
    1. A large supermarket or similar retail outlet; a superstore.

    Anagrams

    © Wiktionary