store card

noun

Definition of store card

: a credit card that is given out by a store and that can be used to buy goods at that store