French-English dictionary »

autostimulation meaning in English

FrenchEnglish
autostimulation nom {f}

stim(repetitive self-stimulating action)
noun