give-up the ghost - French English Dictionary