store card
noun
: a credit card that is given out by a store and that can be used to buy goods at that store
Love words? Need even more definitions?
Merriam-Webster unabridged
Share