self-slaughter









self-slaughter


noun

  1. suicide.
49 queries 0.521