SELF-MURDER MEANING IN ENGLISH

• Self-murder Definition & Synonyms

  1. (a.) Suicide.


• Self-murderer Definition & Synonyms

  1. (n.) A suicide.


RECENT SEARCHES