a card that a particular store provides for regular customers so that they can use it to buy goods that they will pay for later compare credit card
Check pronunciation: store card
Definition of store card noun from the Oxford Advanced American Dictionary