suffocate v. 窒息;使窒息;闷死
suffocate Read More »
suffocation n. 窒息 (→asphyxiation)
suffocation Read More »
asphyxia n. 窒息
asphyxia Read More »