been implanted - Turco Inglés Diccionario