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.
Date: 2018-03-03 19:24:23
There are no comments yet
Submit a comment