French-English dictionary »

stim [autism] meaning in English

FrenchEnglish
stim [autism] nom {m}

stim◼◼◼(repetitive self-stimulating action)
noun