suffocate

suffocate v. 窒息;使窒息;闷死

suffocate Read More »