Re: Support Race???
This is a question for the car race fans or experts as it seems to have little to do with English itself.
You do understand each of these words taken separately, don't you?
If you're into car racing, you should probably know what they are referring to.