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