What is the meaning of the word "implantation"?
Definitions:
-
a surgical procedure that places something in the human body
noun
- the implantation of radioactive pellets in the prostate gland
- the implantation of radioactive pellets in the prostate gland