The crossword solution for the term DEPART FROM LIFE is DECEASE, which is a seven-letter word. DECEASE is a term used to refer to the death of a person or animal. It is often used in legal documents and is a synonym for the more commonly used term 'DIE'.