Meaning of “lay the ghost of sth (to rest)” in the English Dictionary

british dictionary

"lay the ghost of sth (to rest)" in British English

See all translations

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

(Definition of “lay the ghost of sth (to rest)” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)