Medical Term:

subcutaneous implantation

 

Definition: insertion of material under the skin.

Hide
(web3)