lay somebody to rest - Spanish English Dictionary