store card Definition
Dictionary Home » Words Starting with S » stop something down ... stowage » store card
store card
noun
- 1. A credit card that is issued by a department store for exclusive use in that store or any of its branches. Also called charge card.
