meaning of aus dem Leben scheiden

aus dem Leben scheiden - German to English

to leave this life [die, expire]