implant something in someone - Francés Inglés Diccionario