estouffer

Etymology
Probably from, akin to , probably ultimately from , from.

Verb

 * 1) to choke prevent from breathing
 * 2)  to strangle inhibit, prevent