CHRISTMAS TREE


Meaning of CHRISTMAS TREE in English

A device, using a series of lights, to start cars on the timed 1/4 mile drag run.

English dictionary of automotive terms.      Английский словарь автомобильных терминов.