drug implants - Turco Inglés Diccionario