noun Date: 1578 1. the act or process of implanting something, the state resulting from being implanted, the process of attachment of the early embryo to the maternal uterine wall
IMPLANTATION
Meaning of IMPLANTATION in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012