Definition of S & M in English:

S & M

  • 1Sadomasochism.

  • 2(in the insurance industry) stock and machinery.