implantable - French English Dictionary