cardphonePronunciation: /ˈkɑːdfəʊn/Translate cardphone | into French | into German | into Italian Definition of cardphone noun British a public telephone operated by a phonecard rather than coins. cardphone in other Oxford dictionaries