Japanoid. definition:
Japanese compact cars too cool for North America.
<< Go back to car detail page