English Dictionary
Definition store card in British English
store card noun
[countable] noun
1
a credit card that you can use in a particular shop
Synonyms and related words
