rollbars

[US]/ˈrəʊlˌbɑːz/
[UK]/ˈroʊlˌbɑrz/

Translation

n. 安装在车辆框架上的坚固条状物,用于在车辆翻倒时保护乘员。

Popular Words

Explore frequently searched vocabulary

Download App to Unlock Full Content

Want to learn vocabulary more efficiently? Download the DictoGo app and enjoy more vocabulary memorization and review features!

Download DictoGo Now