SUFFOCATION

Definition of SUFFOCATION

  1. (noun)killing by depriving of oxygen
  2. (noun)the condition of being deprived of oxygen (as by having breathing stopped)