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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.