stimuluses

English

Noun

stimuluses

  1. plural of stimulus