1 definition by Rich Delaporta
It means Grand Touring, usually the highest model of a car, can be found on many cars including the Mustang, and the Grand Am, also in italian can be translated into Gran Turismo, a famous racing game for PS2
by Rich Delaporta November 26, 2004