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? 我觉得这儿很憋气, 咱们开几扇窗户好吗?
Of course he is. He's very successful. He's made lots of records. They broadcast a programme of his music last month on the radio. Why don't you come on Saturday? I think you'd enjoy it.