×

implant meaning in English

n. implant, something which has been used to replace part of the body (medicine); graft

Related Words

  1. implacable
  2. implacablement
  3. implantation
  4. implanter
PC Version

Copyright © 2018 WordTech Co.