IMPLANT


Meaning of IMPLANT in English

v. firmly establish, embed, plant; graft, insert (Medicine)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.