MEGASTORE


Meaning of MEGASTORE in English

■ noun a very large shop, typically one specializing in a particular type of product.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.