Card shop

Definition
A card shop is an online black market forum on which information from stolen credit card files is sold.