Self-stimmed, past participle of self-stim. Synonyms in the same form.
self-stimulated
All synonyms for self-stim →