See also: mégastore

English edit

Etymology edit

mega- +‎ store

Noun edit

megastore (plural megastores)

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

Translations edit

Anagrams edit

Italian edit

Etymology edit

Borrowed from English megastore.

Noun edit

megastore m (invariable)

  1. superstore