1 definition by smok74

Top Definition
A title given to the Nissan R32 GTR Skyline by 'MOTOR' magazine when the Nissan was invincible at the Bathurst endurance race in 1989-1991. It was later banned and the pathetic V8 drivers started their own V8Supercars competition.....If you cant beat them, ban them....GREAT AUSSIE ATTITUDE.....
Nissan brings back Godzilla with the R35 GTR.
by smok74 December 26, 2008

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug