Here's a stupid question for you guys:

What does TRD stand for Is it Toca Race Driver