give up the ghost

📖 general
Meaning
To die (of a person); to stop functioning or working (of a machine or concept).
Literal Meaning
To release one's spirit or soul.
Example
“After years of faithful service, the old car finally gave up the ghost on the highway.”