IMPLANT


Meaning of IMPLANT in English

n. graft, insert, something which has been used to replace part of the body (Medicine)

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