SUFFOCATION MEANING IN ENGLISH

• Suffocation Definition & Synonyms

  1. (n.) The act of suffocating, or the state of being suffocated; death caused by smothering or choking.


Synonyms:
Asphyxiation,

RECENT SEARCHES