implantation
/ɪmplɑːnˈteɪʃ(ə)n/
implantation
English
Noun
Ad
Definition
The way in which an organ, bone, muscle etc. becomes inserted into its set place.
Etymology
Borrowed from Middle French implantation.
Ad