Definition of S & M in English:

S & M

Translate S & M into Spanish

abbreviation

  • 1Sadomasochism.

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