yield up the ghost
📖 generalMeaning
To die.
Literal Meaning
To yield or give up the spirit.
Example
“After a long battle with illness, he finally yielded up the ghost.”