Find the word definition

Wikipedia
D&S

D&S can mean:

  • Domination and submission (BDSM), or
  • the Chilean company DistribuciĆ³n y Servicio (D&S)
  • D&S Car Wash Equipment Company, a manufacturer of car wash systems.