storecard

storecard

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

store card

n
(Commerce) Brit another name for charge card