lay the ghost of something (to rest)

相关词: lay

成语

Definition

  1. to finally stop being worried or upset about something that has troubled you for a long time

    • After a thorough investigation, the police finally laid the ghost of the cold case to rest.

    • She delivered a powerful speech that finally laid to rest the ghost of previous doubts about her abilities.

    • After multiple attempts and revisions, they finally laid to rest the ghost of the project's delays.