being implanted - Turco Inglés Diccionario