storecard

storecard

(ˈstɔːˌkɑːd) or

store card

n (Commerce) Brit another name for charge card