What does PPMJ stand for?

What does PPMJ mean? We have 2 definitions. Read most used PPMJ meanings below.