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