store card


noun

a token bearing the name of a business, often exchangeable for a particular item.

British Dictionary definitions for store card

store card

noun

another name for charge card