Devices Semi-Permanently Embedded in a Body
This page is the CodyCross answer for the clue below from Making a Documentary, Group 1512, Puzzle 3 (Performative).
Question is: Devices Semi-Permanently Embedded in a Body
and the answer is: IMPLANTS
Word Meaning:
IMPLANTS — plural of implant
Definitions from Wiktionary.