fetal tissue transplant - French English Dictionary