What does MPSO stand for?

What does MPSO mean? We have 13 definitions. Read most used MPSO meanings below.