From Longman Dictionary of Contemporary Englishlay the ghost (of something)lay the ghost (of something)GET RID OFto finally stop being worried or upset by something from the past →lay
Examples from the Corpus
lay the ghost (of something)• Max So-you've laid the ghost.