Suffocation Meaning
There are 2 meaning(s) for word Suffocation
Meaning 2 : the condition of being deprived of oxygen (as by having breathing stopped)
Synonyms : asphyxiation
Synonyms : asphyxiation
Similar words of Suffocation :
