- 1.
使窒息而死 -
• Several firemen were suffocated by the fumes. 好几个消防队员被浓烟窒息而死。 -
• be suffocated with smoke 被烟窒息而死 - 2.
扼制;阻止…的发展 -
• Don't suffocate the children's initiative. 不要扼杀儿童的创造力。
-
• I'm suffocating in here; can't we open a few windows? 我觉得这儿很憋气,咱们开几扇窗户好吗?