SELF-SLAUGHTER


Meaning of SELF-SLAUGHTER in English

[self-slaugh.ter] n (1602): suicide 1a

Merriam-Webster English vocab.      Английский словарь Merriam Webster.