TRAP


Meaning of TRAP in English

1. The area over which the vehicle is raced for timing purposes.

2. A pedal on a bicycle into which the foot is locked in place. See rattrap .

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