What does CMSO stand for?

What does CMSO mean? We have 24 definitions. Read most used CMSO meanings below.