to implant - Spanish English Dictionary