suffocating

US /ˈsʌfəˌketɪŋ/

UK /ˈsʌfəkeɪtɪŋ/

C1 高級
  • v. (使) 窒息而死;阻止…的發展;遏制