lay the ghost of something to rest - Turkish English Dictionary