Advertisement

Synonyms of Self-Terminate

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

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement