Find the word definition

Wiktionary
explanted
  1. 1 Removed from a natural site of growth, and placed in a culture medium (especially in relation to plants) 2 Removed from the body (especially in relation to organs) v

  2. (en-past of: explant)