什么是 suffocated? 什么是 suffocated? Of someone or something that has died as a result of suffocation.Simple past tense and past participle of suffocate.