SUFFOCATE


Meaning of SUFFOCATE in English

v. smother, asphyxiate, kill by cutting of the oxygen supply; make it difficult to breathe; cause discomfort by cutting of the supply of fresh or cool air; stifle; be smothered

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