字典 拉丁 - 英语

latine - English

suffocant 用英语:

1. smother


A woman was accused of smothering her son.
The voices of the opposition were effectively smothered.
They smothered the fire
He had tried to commit suicide twice by starving himself until hospitalized, and when returned home had begged his parents to smother him in his sleep.