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