megastore - noun
singular
megastore
plural
megastores