Translation of implan in English:

implan

(mengimplan)

verb

  • 1

    to establish in the mind, to insert tissue or device into the body