Definition of microstimulation in English:

microstimulation

noun

Physiology
  • Electrical stimulation applied to a very small area, especially a single nerve or cell.

Origin

1940s; earliest use found in Nature: a weekly journal of science.