What does aus dem Leben scheiden mean?

aus dem Leben scheiden - German to English

to leave this life [die, expire]