implant something in someone - Spanish English Dictionary