1. DSLD
    stands for Degenerative Suspensory Ligament Desmitis (horses)
  2. DSLD stands for Détachement sans Limitation de Durée (French: Indefinite Detachment)
DSLD
Share
Abbreviations And Their Meaning