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
Devices Semi-Permanently Embedded in a Body
Answer
IMPLANTS
Word Meaning:
IMPLANTS — plural of implant
Definitions from Wiktionary.