The Collaborative International Dictionary of English v.0.48:Stimulatress \Stim"u*la`tress\, n. A woman who stimulates. [1913 Webster]