2 English Synonyms for SELF-STIM
Prev.1Next
stim
Definition: 1. (slang) Synonym of stimulant (drug).
There are 4 definitions of the word stim
Show more information about stim
self-stimulate
Definition: 1. (psychology) To engage in self-stimulation.
Show more information about self-stimulate
Prev.1Next
Search took: 3.2510 ms