SUFFOCATION Meaning of SUFFOCATION in English [noun] [U]According to the doctor, her death resulted from suffocation. Cambridge English vocab. Кембриджский английский словарь. 2012