Definition of suffocates:
(v) :
(ergative) To suffer, or cause someone to suffer, from severely reduced oxygen intake to the body.
(v) :
(ergative) To die due to, or kill someone by means of, insufficient oxygen supply to the body.
(v) :
(ergative, figuratively) To overwhelm, or be overwhelmed (by a person or issue), as though with oxygen deprivation.
(v) :
(transitive) To destroy; to extinguish.
(adj) :
(obsolete) Smothered, overwhelmed.
(adj) :
(obsolete, as a participle) Suffocated, choked.