Herrendous: extremely shocking; terrible 令人震惊的;可怕的
horrendous injuries 可怕的伤势
exhaust: waste gases that come out of a vehicle, an engine or a machine (车辆、发动机或机器排出的)废气
car exhaust fumes/emissions 汽车排出的废气;汽车排放物
on top of sth: in addition to something 除...之外
He gets commission on top of his salary. 他除了薪金之外还拿佣金.
On top of everything else, my car's been stolen. 我所有的东西都被盗,连汽车也给偷走了.
pitch in (with somebody/something): to join in and help with an activity, by doing some of the work or by giving money, advice, etc. 投入;参与;支援
Everyone pitched in with the work. 每个人都投入了这项工作.
Local companies pitched in with building materials and labour. 当地的公司支援了建筑材料和劳动力.