megastore
Appearance
See also: mégastore
English
[edit]Etymology
[edit]Noun
[edit]megastore (plural megastores)
- A large supermarket or similar retail outlet; a superstore.
Translations
[edit]superstore — see superstore
Anagrams
[edit]Italian
[edit]Etymology
[edit]Borrowed from English megastore.
Noun
[edit]megastore m (invariable)