French-English dictionary »

s’autostimuler meaning in English

FrenchEnglish
s’autostimuler verbe

stim(to perform a repetitive self-stimulating action)
verb