English edit

Etymology edit

macro- +‎ device

Noun edit

macrodevice (plural macrodevices)

  1. Any relatively large-scale device, but typically an implant