lay the ghost of someone to rest lay the ghost of (something/someone) (to rest) to finally stop being worried or upset by something or someone that has worried or upset you for a long time. With one stunning performance, Chelsea have laid to rest the ghost of their humiliating defeat at Old Trafford last season. |