Definition of telephone card in English:

telephone card

noun

another term for calling card (sense 2)