SUFFOCATE


Meaning of SUFFOCATE in English

v. a.

1.

Stifle, smother, choke, strangle, kill ( by stopping respiration ).

2.

Destroy, extinguish.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.