fetal tissue transplant - German English Dictionary