Definition for Suffocate

suffocate, v. [L. sub + faucēs, throat.]

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

Return to page 99 of the letter “s”.