Definitions for "Cosworth"
Cosworth is an automotive engineering company founded in London in 1958 specialising in engines for automobile racing. It supplies a wide range of motorsport series, including the World Rally Championship and until the end of 2006 Formula One. Cosworth is based in Northampton, England, with a North American facility in Torrance, California.