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