Dictionary.net

Definitions of D&SD

  1. Deployment & Support Division
X