Suffocative



ENGLISH MEANING
adjective
1.
Tending or able to choke or stifle.