What does TGGC stand for?

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