to give up the ghost - Spanish English Dictionary