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