artificial implants - Francés Inglés Diccionario