RichThesaurus
S & M
S & M
synonyms
scourging
beating
whipping
flaying
thrashing
birching
switching
flogging
strapping
horsewhipping
SM
caning
spanking
welting
flailing
belting
flagellation
sadomasochism
algolagnia
lashing
tanning
S & M
antonyms