phone card


noun

British Dictionary definitions for phonecard

phonecard
/ (ˈfəʊnˌkɑːd) /

noun

a card for use in a cardphone that operates for the number or duration of calls paid for in the purchase price of the card