meaning of suffocation

1. The act of suffocating, or the state of being suffocated; death caused by smothering or choking.
2.
killing by depriving of oxygen


Related Words

suffocation |

Developed & Maintained By Taraprasad.com

Treasure Words