Give up the ghost.

To die, break, stall, or malfunction.
I was late to work today because my car decided to give up the ghost.
by Jeff WebDog November 14, 2009
Get the Give up the ghost. mug.