superstore (n.)youdaoicibaDictYouDict
1960, from super- + store (n.).