Meaning of self-deliveration in English:

self-deliveration

Pronunciation /ˌsɛlfdɪˌlɪvəˈreɪʃn/

noun

rare
  • The action or fact of a person who is terminally ill or suffering from an incurable condition voluntarily ending his or her own life; suicide viewed as a deliverance from intolerable suffering.

    Used by advocates of assisted dying to avoid the more negative connotations of suicide, although the term self-deliverance is more common.

Origin

1970s. From self- + deliveration.