megastore
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)