XENOTRANSPLANT Meaning of XENOTRANSPLANT in English v. transplant an animal organ into a human body Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012