MEGASTORE
Meaning of MEGASTORE in English
/ ˈmegəstɔː(r); NAmE / noun
a very large shop, especially one that sells one type of product, for example computers or furniture
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005