English to English
suffocative
adjective (a)
- Tending or able to choke or stifle.(adjective)source: webster1913
adjective satellite (s)
- causing difficulty in breathing especially through lack of fresh air and presence of heat(adj.all)source: wordnet30