SUFFOCATE


Meaning of SUFFOCATE in English

to die due to the lack of oxygen.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.