Find the word definition

The Collaborative International Dictionary
Stimulatress

Stimulatress \Stim"u*la`tress\, n. A woman who stimulates.

Wiktionary
stimulatress

n. (context rare English) A woman who stimulates.