English edit

Etymology edit

neuro- +‎ stimulator

Noun edit

neurostimulator (plural neurostimulators)

  1. A device that stimulates neurons

Translations edit