Phrase: Depart (from) this life / this world
Meaning: To die.
My husband departed this life last week.
I regret to inform you that he has departed this world. He's in a better place now.
There are no comments yet
Submit a comment