DSD

Medical abbreviations:
DSD

La Desirade, French Antilles