SELF-DESTROYER


Meaning of SELF-DESTROYER in English

noun one who destroys himself; a suicide.

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