Switch card

Definition

Banking

  • noun a card linked to the UK Switch network but, unlike a credit card, when you pay for goods and services with a Switch card, the money leaves your account immediately
http://www.dictionarycentral.com/definition/switch-card.html