SUFFOCATION


Meaning of SUFFOCATION in English

n. act of suffocating, act of killing by cutting of the oxygen supply; death caused by a lack of air or oxygen

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.