Definitions for "Autograss"
Autograss racing is Britain’s most popular form of amateur motor racing. It takes place at venues throughout England, Wales and Northern Ireland, and from 2006 at one venue in Scotland.