| |||
lay the ghost of something to rest (lay the ghost of something (to rest): to finally stop being worried or upset about something that has worried or upset you for a long time: With one stunning performance, he has laid to rest the ghost of all his defeats last season. Bullfinch) |