1 definition by Suchabeautifulmess
A car enthusiast who thinks the roads are a rally track. They often speed and drop a burnout each time they leave a mates place. They drive loud hotted up cars and have no consideration for the road rules.
by Suchabeautifulmess July 2, 2017