suffocating
definitions
-
adjective
causing a feeling of being unable to breathe or think freely; oppressivezh: 令人窒息的
-
verb
to deprive of air; to cause difficulty in breathingzh: 使窒息
examples
-
a suffocating atmosphere
窒息的氛围
-
smoke suffocating the room
烟雾使房间窒息