What does NMFAP stand for?

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