meaning of Allotransplantation

Allotransplantation - German to English

allogeneic transplantation

View more

  • allograft
  • allotransplantation
  • homologous transplantation