Definition of telephone card in English:

telephone card

noun