self-killers

English

Noun

self-killers

  1. plural of self-killer