| lay the ghost of something 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. |