artificial implants - Turco Inglés Diccionario