implantable - Francés Inglés Diccionario