MEGASTORE


Meaning of MEGASTORE in English

superstore [noun] [C] - a very large shopa furniture megastoreout-of-town megastores

Cambridge English vocab.      Кембриджский английский словарь.