phonecardPronunciation: /ˈfəʊnkɑːd/Translate phonecard | into Italian | into Spanish Definition of phonecard noun chiefly British a prepaid card which allows the user to make telephone calls up to a specified number of units using a cardphone. phonecard in other Oxford dictionaries Definition of phonecard in the US English dictionary