Wiktionary
electrostimulated
vb. (en-past of: electrostimulate)
vb. (en-past of: electrostimulate)