What does NAGC stand for?

What does NAGC mean? We have 48 definitions. Read most used NAGC meanings below.