Dictionary.com
Thesaurus.com

costimulator

  • a word derived from stimulator.
    stimulator
    noun
    a person or thing, such as a device, chemical, or action, that stimulates.

More Suggestions