1 definition by KR123A
1. A car of Japanese origin that isn't particularly noteworthy and valued only for it's compact size (relative to similar Western cars) and high fuel economy.
2. A low-priced Japanese car
2. A low-priced Japanese car
by KR123A August 7, 2012