macrodevice
English
Etymology
From
macro-
+
device
.
Noun
macrodevice
(
plural
macrodevices
)
Any relatively large-scale
device
, but typically an
implant