What does MPPRC stand for?

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