It can mean implantation. In Biology it can be the implantation of a fertilized egg in the uterus. It is also the activity by which many living beings have a place to lay their eggs and remove the young or also establish a niche or burrow to develop their young.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list