to give up the ghost - German English Dictionary