Definitions for "Phonecard"
a card you purchase for a set price and use to make long distance phone calls
a plastic card which contains credits for telephone calls
a promotional debit card