EXPLANT Meaning of EXPLANT in English v. take tissue from a living organism or plant and place it in a culture medium Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012