drug implants - Francés Inglés Diccionario