Definition of switch card in English English dictionary
a plastic card from your bank that you use to pay for things and that allows the money to be taken straight from your account
A card linked to the UK Switch network If you pay for goods and services with a Switch card, the money leaves your account straightaway You can use your One account Switch card in just about every cash machine in Britain and tens of thousands of Cirrus machines worldwide, and to pay for goods abroad wherever you see the Maestro sign