1 definition by ethan quan
an american made car mostly sport cars with huge engines in them, refered by import drivers, some think domestics are faster but imports sell faster and are more reliable and much better handling
by ethan quan January 14, 2004