suffocate

suffocate v

L. sub + fauc─ôs, throat.

  1. Finish; put an end to something.
  2. Overwhelm