phonecard

Definitions

General English

Travel

  • noun a plastic card which you can buy at a post office, and insert into a special slot in a public telephone booth to make a phone call
http://www.dictionarycentral.com/definition/phonecard.html