artificial implants - French English Dictionary