megastore
See also: mégastore
English
editEtymology
editNoun
editmegastore (plural megastores)
- A large supermarket or similar retail outlet; a superstore.
Translations
editsuperstore — see superstore
Anagrams
editItalian
editEtymology
editBorrowed from English megastore.
Noun
editmegastore m (invariable)