Japanoid. definition:
Japanese compact cars too cool for North America.
see all images >>