SUFFOCATION Meaning of SUFFOCATION in English the stoppage or impeding of respiration, as by strangulation, choking on food, or other exclusion of oxygenated air. See asphyxia. Britannica English vocabulary. Английский словарь Британика. 2012