implanted device - Espagnol Anglais Dictionnaire