Definition of Switch card in English:

Switch card

noun

  • A debit card issued for use with the Switch EFTPOS system.

Origin

1980s; earliest use found in The Times.