BULL BAR


Meaning of BULL BAR in English

■ noun a strong metal grille fitted to the front of a motor vehicle to protect against impact damage.

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