Implanted meaning : To fix firmly or set securely or deeply. To insert (something) surgically into the body. Of an embryo, to become attached to and embedded in the womb.
implanted
ufology
laparotomy
amphiboly
frontline