Definition of telephone card in US English:

telephone card

noun