Synonyms of Self-Terminate

Primary definition: To cause oneself to cease functioning or to end one's own existence.

Full Dictionary Entry

Antonyms & Opposite Concepts