being implanted - French English Dictionary