0 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.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
lay the ghost of sth (to rest)