been implanted - Spanish English Dictionary