suffocate
v
1 [I, Tn] (cause sb to) die as a result of not being able to breathe (使某人)窒息而死; (将某人)闷死
Passengers suffocated in the burning aircraft. 乘客在燃烧的飞机中窒息死亡.
The fireman was suffocated by the fumes. 那个消防队员让浓烟憋死了.
2 [I] have difficulty in breathing 呼吸困难; 窒息
I´m suffocating in here; can´t we open a few windows? 我觉得这儿很憋气, 咱们开几扇窗户好吗?