JGTC: All-Japan Grand Touring Car Championship

What does JGTC mean? The above is one of JGTC meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: All-Japan Grand Touring Car Championship