MEGASTORE Meaning of MEGASTORE in English superstore [noun] [C] - a very large shopa furniture megastoreout-of-town megastores Cambridge English vocab. Кембриджский английский словарь. 2012