lay the ghost - French English Dictionary