What does MPCSD stand for?

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