implanted device identification card - Francés Inglés Diccionario