Translation of tarjeta telefónica in English:

tarjeta telefónica

phonecard, n.

feminine noun

Telecommunications

  • 1

    phonecard