Definitions of lay to rest:

  • verb:   place in a grave or tomb