self-slaughtered - adjective

normal formself-slaughtered
comparative
superlative