self-slaughtered

Adjective

 * 1) Slaughtered or killed by oneself.