What does NAFAG stand for?

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