A colloquial term for a vehicle that has been kept in, or restored to, perfect condition. Also called "mint" or "like new."
CHERRY
Meaning of CHERRY in English
English dictionary of automotive terms. Английский словарь автомобильных терминов. 2012