SELF-SLAUGHTERED


Meaning of SELF-SLAUGHTERED in English

[self-slaugh.tered] adj (1593): killed by oneself

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