microstimuli

English

Noun

microstimuli

  1. plural of microstimulus