What does DMSAC stand for?

What does DMSAC mean? We have 3 definitions. Read most used DMSAC meanings below.