• Self-slaughtered

    Full definition of self-slaughtered

    Adjective

    self-slaughtered

    1. Slaughtered or killed by one's self.
    © Wiktionary