RichThesaurus
SM
SM
synonyms
MS
MSc
Master of Science
lashing
birching
thrashing
sadomasochism
scourging
flogging
caning
flaying
horsewhipping
spanking
switching
flagellation
belting
whipping
welting
SuMo
algolagnia
strapping
beating
tanning
flailing
Pokémon
S & M
SM
definitions
symbol
service mark