DOWNFORCE


Meaning of DOWNFORCE in English

■ noun a force pressing a moving vehicle down towards the ground, giving increased stability.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.