English dictionary
suffocation meaning and definition
Definition and meaning of suffocation at MeaningMonkey.org. suffocation meaning and definition in the English Dictionary.SUFFOCATION noun
Definition of suffocation (noun)
- killing by depriving of oxygen
- synonyms: asphyxiation
- the condition of being deprived of oxygen (as by having breathing stopped)
- "asphyxiation is sometimes used as a form of torture"
- synonyms: asphyxiation
Source: Princeton University Wordnet