PITS


Meaning of PITS in English

Area at a race track for fuelling, tire changing, making mechanical repairs, etc.

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