SUFFOCATE Meaning of SUFFOCATE in English (v. t.) To destroy; to extinguish; as, to suffocate fire. Webster's English dictionary. Английский словарь Webster. 2012