SELF-DESTROYER


Meaning of SELF-DESTROYER in English

[self-de.stroy.er] n (1654): one who destroys oneself

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