self-slayer









self-slayer


noun

  1. one who kills oneself.
49 queries 0.385