Translation of to lay a ghost in Spanish:

to lay a ghost

(to lay the ghost of sth/sb)

phrase

  • 1

    enterrar el recuerdo de algo/algn
    the reconciliation with my father laid the ghost of my unhappy childhood la reconciliación con mi padre me libró de la sombra de mi desgraciada niñez