depart this life
To die; to leave this life (i.e., to pass on to some form of the afterlife). Our role is to contribute something positive to others before we depart this life, in whatever way possible.
depart this life
Euph. to die. He departed this life on April 20th, 1973. She departed peacefully, in her sleep.