1 definition by Scott Speed

Top Definition
Speed Channel F1 commentator Steve Matchett's nickname for the Super Aguri F1 Team
Takuma Sato comes home in 15th for the Super Best Friends.
by Scott Speed December 28, 2006

Mug icon
Buy a Super Best Friends mug!