An Encylopedia Britannica Company

store card

1 ENTRIES FOUND:
store card noun
plural store cards
store card
noun
plural store cards
Britannica Dictionary definition of STORE CARD
[count]
: a credit card that is given out by a store and that can be used to buy goods at that store