What does IMMAF stand for?

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