Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of suffocation

- The act of suffocating, or the state of being suffocated; death caused by smothering or choking.

Crossword clue for suffocation

- Asphyxia
- Death by smothering
- On the outskirts of Suffolk, publication gets lack of air