self-stimulate

suomi-englanti sanakirja

self-stimulate englanniksi

  1. To engage in self-stimulation; to stim.

  2. (syn)