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. Словарь английских синонимов. 2012