French-English dictionary »

stim [slang] meaning in English

FrenchEnglish
stim [slang] nom {m}

stim◼◼◼(stimulant drug)
noun