radioactive implant - French English Dictionary