Skip to main content

Definitions by eli Dubbs

A company that recalled more cars than it sold in 2006.
toyota by eli Dubbs May 19, 2007