megastore - noun

singularmegastore
pluralmegastores