What is Megastore?
Mega = Big
Store = Thing
"It's not just a store, Marge. It's a MEGA STORE! Mega means good and store means thing." - Homer Simpson