The crossword solution for the term RELEASE FROM LIFE is QUIETUS, which is a seven-letter word. QUIETUS is a Latin term meaning 'release from life' and is often used in reference to death. It can also be used to refer to the end of a legal obligation or the settling of a debt.