Word Hen
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
Synonyms:
nidation