rhizoverbBeta
Feedback

implant

Physical embeddingnoun / verb · To insert something firmly within surrounding material.